Performability Analysis Considering Debugging Behaviors for Open Source Solution

نویسندگان

  • YOSHINOBU TAMURA
  • SHIGERU YAMADA
چکیده

A large scale open source solution composed of several open source softwares is now attracting attention as the next-generation software development paradigm because of the cost reduction, quick delivery, and work saving. The testing phase of open source solution means the binding testing and system testing. Generally, it makes no sense to perform the unit testing of open source solution, because the unit testing means the test for open source software. Then, it is very important for software managers to assess the binding status of open source solution. In this paper, we propose a new approach to software performability analysis based on stochastic differential equations in order to consider an interesting aspect of the collision status during the binding-phase of open source softwares in open source solution. Especially, we derive several performability assessment measures from our stochastic differential equation model. Also, we analyze actual software fault-count data to show numerical examples of software performability assessment considering the component collision for several open source softwares. Moreover, we show that the proposed performability analysis can assist improvement of quality for the large scale open source solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Availability-Based Software Performability Model with User-Perceived Performance Degradation

This paper discusses software performability evaluation considering the real-time property. We assume that the software system has two operational states from the viewpoint of the end users: one is operating with the desirable performance level according to specification and the other is with degraded performance level. The time-dependent behavior of the system is described by the Markovian sof...

متن کامل

A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study

This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...

متن کامل

Empirical Analysis of the Bug Fixing Process in Open Source Projects

Monitoring the performance of processes is often considered critical in classic engineering fields. However, in the area of software engineering (and especially in the Open Source context) it seems that the literature has not yet taken into consideration the problem of identifying the process characteristics and performance of debugging. The aim of this paper is the identification of the perfor...

متن کامل

Using Program Analysis to Reduce Misconfiguration in Open Source Systems Software

Using Program Analysis to Reduce Misconfiguration in Open Source Systems Software by Ariel Shemaiah Rabkin Doctor of Philosophy in Computer Science University of California, Berkeley Professor Randy Katz, Chair This dissertation describes using program analysis to document and debug modern open source systems software. We address three problems: documenting configuration, debugging configuratio...

متن کامل

Overcoming BIOS development challenges in embedded systems

One solution within developers’ grasp is Intel’s Platform Innovation Framework for Unified Extensible Firmware Interface (UEFI), aka the Framework (www.intel.com/ technology/framework/). How can the Framework make life easier? How about these perks for starters: faster time to market, less frustration, easier-to-use code, open source drivers, simplified debugging, write once and use many times,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012